*{
    margin:0; 
    overflow-x: hidden;
    
}

::-webkit-scrollbar{
    width: 10px;
}

::-webkit-scrollbar-track{
    background-color: gray;
}

::-webkit-scrollbar-thumb{
    background-color: #1d4921;
    border-radius: 50px;
    
}

::-webkit-scrollbar-thumb:hover{
    background-color: #416143;
}

@media (min-width: 100px){
	#linhafbo{
        text-align: center;
        min-height: 90vh;
        background-color: #1d4921;
    }

    #imgfbo{
        height: 40vh;
    }

    #coltxt p{
        font-family: arial, sans-serif;
        color: #98803F;
        font-weight: thin;
        font-size: 2.5vh;
        margin-top: 3vh;
    }

    #coltabela p{
        font-family: arial, sans-serif;
        color: #98803F;
        font-weight: bold;
        font-size: 4vh;
    }

    table{
        font-family: arial, sans-serif;
        color: #98803F;
        font-size: 3vh;
        text-align: left;
        background-color: #284b2b9c;
        margin-bottom: 5vh;
        margin-left: auto;
        margin-right: auto;
    }

    td, th {
        text-align: left;
        padding: 8px;
    }
    
    tr:nth-child(even) {
        background-color: #1d4921b9;
    }
}

@media (min-width: 576px){
	
}

@media (min-width: 767px){
	
}

@media (min-width: 991px){

}

@media (min-width: 1199px){
	#linhafbo{
        text-align: center;
        min-height: 90vh;
        background-color: #1d4921;
    }

    #imgfbo{
        height: 50vh;
    }

    #coltxt p{
        font-family: arial, sans-serif;
        color: #98803F;
        font-weight: bold;
        font-size: 3vh;
        margin-top: 4vh;
    }

    #coltabela p{
        font-family: arial, sans-serif;
        color: #98803F;
        font-weight: bold;
        font-size: 5vh;
    }

    table{
        font-family: arial, sans-serif;
        color: #98803F;
        font-size: 3vh;
        text-align: left;
        background-color: #284b2b9c;
        margin-bottom: 10vh;
        margin-left: auto;
        margin-right: auto;
    }

    td, th {
        text-align: left;
        padding: 8px;
    }
    
    tr:nth-child(even) {
        background-color: #1d4921b9;
    }
}

@media (min-width: 1399px){
	
}